<?php

Route::group(["prefix" => "v1/admin", "middleware" => "AdminApiAuth"], function () {
    // 登录
    Route::post('login/login', 'v1\LoginController@login');
    // 获取管理员信息
    Route::get('admin/info', 'v1\IndexController@info');
    /***********************************首页***************************************/
    // 退出登录
    Route::delete('index/logout', 'v1\IndexController@logout');
    // 刷新token
    Route::put('index/refreshToken', 'v1\IndexController@refreshToken');
    // 获取左侧栏
    Route::get('index/getMenu', 'v1\IndexController@getMenu');
    /***********************************操作日志***************************************/
    // 操作日志
    Route::get('operationLog/index', 'v1\OperationLogController@index');
    // 删除
    Route::delete('operationLog/cDestroy', 'v1\OperationLogController@cDestroy');
    // 批量删除
    Route::delete('operationLog/cDestroyAll', 'v1\OperationLogController@cDestroyAll');

    /***********************************部门管理***************************************/
    // 部门列表
    Route::get('depts/index', 'v1\DeptsController@index');
    // 部门添加
    Route::post('depts/add', 'v1\DeptsController@add');
    // 部门编辑
    Route::post('depts/edit', 'v1\DeptsController@edit');
    // 部门详情
    Route::get('depts/detail', 'v1\DeptsController@detail');
    // 部门删除
    Route::delete('depts/del', 'v1\DeptsController@del');
    /***********************************角色管理***************************************/
    // 角色列表
    Route::get('roles/index', 'v1\RolesController@index');
    // 角色添加
    Route::post('roles/add', 'v1\RolesController@add');
    // 角色编辑
    Route::post('roles/edit', 'v1\RolesController@edit');
    // 角色详情
    Route::get('roles/detail', 'v1\RolesController@detail');
    // 角色删除
    Route::delete('roles/del', 'v1\RolesController@del');
    /***********************************菜单管理***************************************/
    // 菜单列表
    Route::get('menu/index', 'v1\MenuController@index');
    // 菜单添加
    Route::post('menu/add', 'v1\MenuController@add');
    // 菜单编辑
    Route::post('menu/edit', 'v1\MenuController@edit');
    // 菜单详情
    Route::get('menu/detail', 'v1\MenuController@detail');
    // 菜单删除
    Route::delete('menu/del', 'v1\MenuController@del');
    /***********************************用户管理***************************************/
    // 用户列表
    Route::get('user/index', 'v1\UserController@index');
    // 用户添加
    Route::post('user/add', 'v1\UserController@add');
    // 用户编辑
    Route::post('user/edit', 'v1\UserController@edit');
    // 用户详情
    Route::get('user/detail', 'v1\UserController@detail');
    // 用户删除
    Route::delete('user/del', 'v1\UserController@del');
});